<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    /**
     * 1.JSON 是一种轻量级的数据交换格式
     * 2.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言
     * 3.易于人阅读和编写，同时也易于机器解析和生成，并有效的提升网络传输效率
     * 4.在 JavaScript 一切皆为对象，任何 js 支持的类型都可以用 JSON 来表示
     */

    /**
     * 格式：
     *  1.对象都用 {}
     *  2.数组都用 []
     *  3.所有的键值对都是用 key:value
     */

    'use strict'

    var user = {
        name: "lucien",
        age: 22,
        sex: '男'
    }
    console.log(user);

    // 对象转化为 json 字符串
    var jsonUser = JSON.stringify(user);
    console.log(jsonUser);

    // json 字符串转化为对象
    let obj = JSON.parse('{"name":"lucien","age":22,"sex":"男"}');
    console.log(obj);
</script>
</body>
</html>